home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 24 / Mac Magazin and MacEasy Magazine CD - Issue 24.iso / Utilities / IIe 3.0 / 2. Instructions < prev    next >
Text File  |  1996-06-30  |  27KB  |  379 lines

  1.  
  2. IIe 3.0
  3.  
  4. Copyright © 1995-1996, Vincent and Victor Tan.
  5.  
  6.  
  7.  
  8.  
  9. Thank you for taking the trouble to try this program out. We hope you like it.
  10.  
  11. Note: this file is formatted and is best read with SimpleText and not TeachText.
  12.  
  13. Note: this file is not read-only so that you can easily copy the text if you want to. For example, you can copy the email addresses and URLs. Please don’t modify this file or distribute modified versions.
  14.  
  15. Note: you should scroll up and down a pageful at a time so that the pictures will appear properly. If the pictures don’t appear, you can make them appear by scrolling up a page and then back down a page.
  16.  
  17. This software is copyrighted material and therefore you are not allowed to modify this software or its documentation in any way, shape or form, nor can you sell it for your own profit. You may only charge a reasonable fee for the cost of distributing it. See the Distribution section below for information about how and on what IIe may be distributed.
  18.  
  19.  
  20. Contents
  21.  
  22. The documentation for IIe comes in 4 files. Their contents are:
  23.  
  24. 1. Read me first
  25.  
  26.   What is it? - description, features, requirements, compatibilty, and performance issues
  27.     Description
  28.     Features
  29.     Hardware and software requirements
  30.     Compatibility
  31.     Performance issues
  32.  
  33.   Installation and setup
  34.     Simple installation/setup
  35.     Tips
  36.  
  37.   Frequently Asked Questions (FAQ)
  38.  
  39. 2. Instructions
  40.  
  41.   The Apple //e window
  42.     The display area
  43.     The //e screen
  44.     The icon buttons
  45.  
  46.   Function keys
  47.  
  48.   Graphics modes
  49.  
  50.   Disk inserting/removing
  51.     Using real disks
  52.     Using disk images
  53.     How to insert and remove disks and disk images
  54.  
  55.   Loading and saving information - memory images
  56.  
  57.   Emulator instructions
  58.     Default settings
  59.     Starting up the emulator
  60.     The Reset key
  61.     The Keyboard
  62.     Paddles and buttons
  63.  
  64.   Debugger instructions
  65.  
  66. 3. Configuring IIe
  67.  
  68.   General pane
  69.   65c02 pane
  70.   Memory pane
  71.   Video pane
  72.   Sound pane
  73.   Keyboard pane
  74.   Joystick/Mouse pane
  75.   Printing pane
  76.   5 1/4" Disks pane
  77.   Other Disks pane
  78.   Slots pane
  79.  
  80. 4. Other stuff
  81.  
  82.   Cost/fee and registration
  83.   Version history
  84.   Future version features
  85.   Distribution
  86.   Contacting the author
  87.   Other software by Vincent
  88.   Disclaimer
  89.  
  90.  
  91. 2. Instructions
  92.  
  93. It’s assumed that you know how to use an Apple II computer. That is, you’re aware of how to switch it on, insert a disk, boot a disk, remove a disk, use the keyboard and use the joystick. If you know these things then you’ll find using IIe virtually the same as using an Apple //e except that the disk “insertion” and “removal” activities are virtual instead of real (unless you insert a real floppy disk into your Mac in which case it’s real - hmmm, are you confused yet?).
  94.  
  95. If you don’t know how to use an Apple II, just try using IIe anyway, but please don’t send e-mail asking for this kind of help. Instead, trying posting a message to an Apple II message board. Be polite and explain your ignorance of the Apple II. There should be some kind soul to help you out. If you’re on the internet, try the USENET newsgroups such as ‘comp.sys.apple2.<something>’ or ‘comp.emulators.apple2’.
  96.  
  97. The following instructions pertain only to features specific to this emulator.
  98.  
  99.  
  100. The Apple //e window
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. This window is divided into several areas:
  126.  
  127. The display area
  128.  
  129. At the top is the status display area. It shows you the disk drive lights and which slot/drive they belong to and what image files you have loaded into them. To insert or remove a disk, you can click on the disk image’s name. With more cards installed in the //e, you will see more icons and names in this area (2 for the UniDisk/Hard Disk card (although 4 is possible), 1 for the memory card, 2 for the MacProDOS card). At the bottom right of the status area is the ‘Soft caps lock’ status line. You can activate the Soft caps lock feature from the IIe Preferences window (see the document “3. Configuring IIe” for instructions on how to do this).
  130.  
  131. The //e screen
  132.  
  133. At the bottom left, of course, is the //e’s display area which does the function of a real //e’s video monitor. You cannot select anything in this area but you can copy the contents of the //e screen to the Mac clipboard from the Edit menu.
  134.  
  135. The icon buttons
  136.  
  137. At the bottom right are eight useful icons to make it easier for you to use IIe. They are:
  138.  
  139. • “Insert… F5” lets you select disk images, memory images, and folders for use in a //e drive
  140.  
  141. • “Remove… F6” lets you remove a disk image from a //e drive. Note that if you insert a disk image into a drive that already has a disk image in it, the old image is closed first.
  142.  
  143. • “Reset” simulates a press of the //e’s reset key (you can also achieve the same effect by pressing control-delete on your Mac keyboard). This icon is disabled is the //e is off or not running).
  144.  
  145. • “Go F15” or “Stop F15” starts and stops the //e (freezes and runs it). This icon can also function as an on/off switch such that clicking it would be the same as turning off a real //e. When configured in this manner, it will be displayed as “On F15” and “Off F15”. See the “3. Configuring IIe” for instructions on how to configure it to do this.
  146.  
  147. • “Prefs… F7” opens the IIe Preferences window. If it has not been previously opened, it is opened at the top-most pane, otherwise it is opened at the most recent pane.
  148.  
  149. • “Slots…•-F7” opens the IIe Preferences window at the Slots pane to let you change the slots. However, changing the slots will not take effect until you quit IIe and start it up again.
  150.  
  151. • “Mono F13” and “Colour F13” changes the screen display from monochrome to colour and vice versa. You can also option-click the icon to change depths from 8 -> 1 bit depth, 1 -> 4 bit depth, and 4 -> 8 bit depth. You can also control-click it to change the display: if you’re in monochrome mode, it changes the monochrome-white colour from white -> green, green -> amber, amber -> white; if you’re in colour mode, it does nothing except in double hires mode in which case it will display a sharpened image (but this mode is slower than the normal unsharpened image).
  152.  
  153. • “Interrupt” halts the emulation at whatever instruction it is currently at and displays that in the debugger window. Don’t use this icon unless you really need to, or unless you know what you are doing. Why use it? Well it’s handy if you know 65c02 assembly and want to see what the processor is doing. Eg, “is it hanging or still reading the disk? I know! I’ll check by interrupting it!” Warning: the debugger window is still in development and as such is still very much “raw” in its functioning.
  154.  
  155.  
  156. Function keys
  157.  
  158. If you have an extended keyboard, you can also use the F-keys at the top of the keyboard. There are 15 such keys, numbered 1 to 15. Their functions are:
  159.  
  160. • F3: this is the same as selecting “Copy” from the Edit menu. It will copy the //e screen to the clipboard (including text if in text mode).
  161.  
  162. • F5: this is the same as selecting “Insert Disk…” from the File menu or clicking the “Insert…” icon.
  163.  
  164. • F6: this is the same as selecting “Remove Disk…” from the File menu or clicking the “Remove…” icon.
  165.  
  166. • F7: this is the same as selecting “Preferences…” from the File menu or clicking the “Prefs…” icon.
  167. • option-F7: this is the same as clicking the “Slots…” icon. It opens the preferences and takes you to the slots pane, where you can add or remove Apple II peripherals.
  168.  
  169. • F8: this is the same as selecting “Save IIe Image…” from the File menu.
  170.  
  171. • F9: step over instruction (active only when the debugger window is active).
  172.  
  173. • F10: step into instruction (active only when the debugger window is active).
  174.  
  175. • F11: step out of instruction (active only when the debugger window is active).
  176.  
  177. • F12: if the debugger window is not active (the emulator is running and is not being debugged) then this key will interrupt the emulator and control is handed to the debugger - it functions as if you had clicked the Interrupt button. If however the debugger window is active, then F8 will function as if you had clicked the Run button in the debugger window. The overall effect is to alternatively interrupt and execute the CPU.
  178.  
  179. • F13: this is the same as selecting “Mono/Colour…” from the File menu or clicking the “Mono/colour…” icon. You can also use the option and control keys to select extra options (see Graphics modes below)
  180.  
  181. • F15: this is the same as clicking the “power switch” icon. Depending on what option the power switch is set to, it will either halt/run the emulator or power-on/power-off the emulator.
  182.  
  183.  
  184. Graphics modes
  185.  
  186. • IIe shows you the //e’s screen in a Mac window. This window should always be located on the same screen as your menu bar. If you have more than one monitor connected, please do not drag the window to a different monitor because IIe does not support multiple monitors.
  187.  
  188. • normal 40 column text, 40 column lores and “normal” hires graphics can be displayed in either a small 280 * 192 area or in a larger 560 * 384 area. You can alternate between the two sizes by clicking the window’s zoom box.
  189.  
  190. • 80 column text, 80 column lores and double hires graphics must be displayed in the large 560 * 384 window. You cannot switch to a smaller display whilst any of these modes are active, and activating any of these modes (such as “PR#3 [return]” from BASIC) will make the emulator switch to the larger size.
  191.  
  192. • clicking the mono/colour icon button changes the display of hires graphics and double hires graphics from monochrome to colour and vice versa. It does not affect text or lores graphics. Naturally, this button does nothing if your Mac’s monitor is set to display black-and-white (1 bit depth).
  193.  
  194. • clicking the mono/colour icon button whilst holding down the option key changes the depth of the Mac monitor. The depth is rotated from 256 colours (8-bit) to black-and-white (1-bit) to 16 colours (4-bit) and then back to 256 colours (8-bit).
  195.  
  196. • clicking the mono/colour icon button whilst holding down the control key changes the colour of the monochrome colour. Text is displayed in this colour and so will be affected, as will hires graphics and double hires graphics if the display is set to monochrome (by clicking the mono/colour icon button by itself). Note: control-clicking the icon does nothing if your Mac’s monitor is set to display black-and-white (1 bit depth).
  197.  
  198.  
  199. Disk inserting/removing
  200.  
  201. You can insert different kinds of disks into IIe’s “drives”. They can be real 3 1/2" disks, real ProDOS SCSI hard disk partitions, or disk images - a (Mac) file that “contains” an Apple II “disk”.
  202.  
  203.  
  204. Using real disks
  205.  
  206. Inserting a real 3 1/2" disk
  207.  
  208. To use a real 3 1/2" disk, run IIe and when the “Apple //e” window is the front window, insert your 3 1/2" disk into any Mac drive. You will be asked if you wish to “insert” the disk into a “drive”, and if so, to select which “drive” to insert it into. Select your drive and you’re set to use that disk.
  209.  
  210. Note that although you can insert a Mac formatted disk into the disk drive and then have IIe “insert” it into one of its drives, it won’t be very useful. For all practical purposes, you should insert a ProDOS formatted disk into IIe’s drive (see below for info about ProDOS). If you wish to transfer ProDOS files that are on a Mac floppy disk for use in IIe, you should use the “MacProDOS disk” peripheral which allows you to transfer files on a Mac disk or folder directly into ProDOS running on the //e.
  211.  
  212. Inserting a real ProDOS SCSI hard disk partition
  213.  
  214. To use a real disk, run IIe. If you have configured a UniDisk into one of the //e’s slots and you have a real ProDOS SCSI hard disk partition on your hard disk, you will usually be asked if you wish to “insert” that ProDOS SCSI hard disk partition into a “drive”, and if so, to select which “drive” to insert it into. Select your drive and you’re set to use that disk.
  215.  
  216.  
  217. Using disk images
  218.  
  219. Introduction
  220.  
  221. To use a disk image, you need to prepare the file properly before you can “insert” it into a IIe “drive”. A short description of why this is necessary and how to do this follows.
  222.  
  223. On the Apple II, there are 2 main file systems: DOS 3.3, an older format (and probably the more commoner of the two) which usually supports only 5 1/4" disks; and ProDOS, the newer system which supports different sized disks. The order and format of data on these two systems are completely different from each other, and therefore disk images of disks in these systems are completely different in order and format from each other. As well, there is another file system called Apple Pascal, but isn’t used much (Wizardry is probably the most famous program that used it).
  224.  
  225. 5 1/4" disk images
  226.  
  227. Most of the disk images of 5 1/4" disks that are available on the internet are in “DOS 3.3” order and are stored as plain compressed (usually gzipped) binary files. They usually have a “.dsk” suffix and are usually 143360 bytes when decompressed. So a typical file is stored as ‘coolgame.dsk.gz’. This is for the benefit of PC users. When you download such a file to your Mac and decompress it, the file is usually of the wrong Macintosh file type and creator (for example, StuffIt Expander decompresses such files to SimpleText text files: type ‘TEXT’, creator ‘ttxt’). To use the disk image file with IIe, you need to change the type to one that IIe can use. The file’s type should be changed to ‘DSK5’ and its creator to ‘AIIe’. When you do this, the file can be double clicked and then opened by IIe.
  228.  
  229. Dos 3.3 ordered 5 1/4" disk images can also have a suffix of “.do”. Again, change their type/creator to ‘DSK5’/‘AIIe’.
  230.  
  231. The other possible formats for 5 1/4" disks are:
  232.  
  233. • “ProDOS” order, usually with a “.po” or “.disk” suffix. Like Dos 3.3 order disks, they are 143360 bytes long. Change their type/creators to ‘DISK’/‘AIIe’ for use in IIe, and
  234. • “nibble” format. These images are usually 232960 bytes long. For example, another Apple II emulator for the Mac called “StopTheMadness” saves to disk images only in “nibble” format. To use them with IIe, change their type/creators to ‘NIBB’/‘AIIe’.
  235.  
  236. 3 1/2" disk images
  237.  
  238. Most of the 3 1/2" disk images are similar to the 5 1/4" disk images except that they are usually in “ProDOS” order. Aside from that, they are usually stored as plain compressed (usually gzipped) binary files. Again, they usually have a “.dsk” suffix. Again, they’ll have the wrong Macintosh file type and creator. To use the disk image file with IIe, you need to change the type to ‘DSK3’ and its creator to ‘AIIe’. When you do this, the file can be double clicked and then opened by IIe.
  239.  
  240. For Mac users, a convenient format for 3 1/2" disks is the Apple Disk Copy format. This is the format that is created by disk imaging software such as Apple’s Disk Copy 4.2 or Chad Magendanz’s ShrinkWrap. Such disk images have “ProDOS” ordering. This format is different to the “plain” 3 1/2" disk image that is usually found on the internet. Disk Copy images have an extra 84 bytes of data at the beginning of the image to identify the image’s format. Disk images in this format have the file type ‘dImg’. This does not need to be changed for IIe to use them: you can drag and drop those files onto IIe’s icon. However, if you want to be able to double click the disk image and have IIe open it, you’ll need to change it’s creator to ‘AIIe’. The nice thing about this format is that you can mount these files on your Mac desktop if you have “ProDOS File System” or “PC Exchange” installed: you drag and drop the image on top of “ShrinkWrap” or “DropDisk” and it will mount on your desktop. You can modify the image if you mount it with “ShrinkWrap” but not “DropDisk”.
  241.  
  242. Note that DiskCopy images that are modified by IIe can be written out to real 3 1/2" disks with DiskCopy since the checksums are updated when you remove the disk image from the drive or when you quit IIe.
  243.  
  244. Hard disk images
  245.  
  246. Finally, there are disks stored in hard disk volume format. They usually have a “.hdv” suffix. They are ProDOS ordered files and are usually images of Apple II hard disks. There are in fact two hard disk formats. The more common one is a ‘plain’ image, much like the plain floppy disk image mentioned above. Such images usually start with the hex bytes “01 B0 03” (use Norton Disk Editor to see this). These images should have file type ‘hdrv’ and creator ‘AIIe’ - the same as that used by ShrinkWrap 2.0 and ImageMaster 1.0. If instead the image starts with the text “SimSystem” then it should have file type ‘HDV ’ (note the space after the “V”) and creator ‘AIIe’.
  247.  
  248. Changing file types and creators
  249.  
  250. If you download your files from the internet or you get them in compressed format (you can tell because the files end in “.gz” or “.zip”) then it’s quite easy to decompress them properly. I recommend using Internet Config 1.2, DropStuff with Expander Enhancer 4.0 or later, and StuffIt Expander 4.0 or later, since the combination of these programs can decompress the files correctly when you set up Internet Config for suffix mapping.
  251.  
  252. To do this, run Internet Config and click “File Mappings”. Then add the file extensions “.dsk”, “.do”, and “.po”. For each of them, click the “binary data” (and not “Macintosh”) button. Then for “.dsk” and “.do” files, map them as File Type ‘DSK5’ and File Creator ‘AIIe’. For “.po” files, map them as File Type ‘DISK’ and File Creator ‘AIIe’. Save your changes. StuffIt Expander will now be able to correctly decompress the files.
  253.  
  254. Next, configure your transfer program (be it an ftp client or a WWW client) so that files ending in .gz, .zip, .dsk, .do, and .po are downloaded as binary data and not text.
  255.  
  256. Next, if the file ends in .gz or .zip, decompress the file by dragging and dropping it on StuffIt Expander. They will be decompressed and come out as ready-to-use IIe disk images which you can double click to insert them into IIe.
  257.  
  258. To manually change a file’s type or creator, use a file type editor such as ResEdit (free from Apple), BunchTyper (free), FileTyper (shareware), or Aladdin’s Desktop Tools (good quality commercial utility [biased opinion]).
  259.  
  260.  
  261. How to insert and remove disks and disk images
  262.  
  263. After the disk image file is set up for use, there are several ways you can load it into IIe:
  264.  
  265. • you can drag it to IIe’s icon in the Finder,
  266. • you can double click the disk image (if its creator is set to ‘AIIe’),
  267. • you can select “Insert Disk Image…” from the File menu (or click the “Insert…” icon button),
  268. • you can drag the disk image to the drive you want to insert it into. If the image can be loaded into that drive, the drive image’s name will highlight when you drag the image over it; note that this only works in you are running System 7.5 or later, or have Macintosh Drag and Drop installed in pre-7.5 systems, and
  269. • you can click the drive image name of the drive that you want to load the image into. An open file dialog will then ask you to select the image to load.
  270.  
  271. IIe supports two 5 1/4" drives and two to four 3 1/2" drives for each installed disk drive “card”. You can have four 3 1/2" drives only if the UniDisk card is installed in slot 5, and the last two drives can only be available in ProDOS 2.0 or later.
  272.  
  273. You can remove disks by selecting “Remove Disk Image…” from the File menu or click the “Remove…” icon button. In the dialog that appears, select which disks you want to remove and click Remove. Note that you do not need to remove a disk before inserting a new one; newly inserted disks displace disks that are already in that drive (that is, the old one is automatically removed for you).
  274.  
  275.  
  276. Loading and saving information - memory images
  277.  
  278. The best way to load and save your data is by saving it to a disk or disk image, which is done by selecting the save command in the Apple II program. However, there are some programs that don’t let you save but there are times that you need to save what you’re doing and return to it later - for example, you’ve spent the last 3 hours playing Lode Runner and you a wedding to go to. To solve this problem, IIe allows you to save its current state by the use of “memory images”. In a nutshell, this operation takes a “snapshot” of the //e’s memory and saves it on disk, where it can later be restored.
  279.  
  280. Note that the size of the saved image will be the size of the current //e memory including any extra auxilary memory you have allocated to the RamWorks III card. So if you have set up a //e with 1 Mb of auxilary memory, the saved image will be 64K (main memory) + 1024K (aux memory). IIe will not save the contents of any Memory Card you install in a slot however.
  281.  
  282. When you ask IIe to load a memory image, it first checks that the size of the saved image is the same as the current memory setup. If it is, it loads it in and restores the //e to the saved state. Of course, you lose whatever you had in the //e’s memory. You will not be warned of this loss because IIe assumes you know what you’re doing when you open the memory image. If the memory image’s size does not match the current memory setup, then IIe will offer to load in only the first 128K or to cancel the load operation, and it will tell you what you need to set the memory size to if you want to load the whole image.
  283.  
  284.  
  285. Emulator instructions
  286.  
  287. This section covers topics related to the use of the emulator and its peripherals.
  288.  
  289.  
  290. Default settings
  291.  
  292. The default settings for IIe are:
  293.  
  294. • small screen
  295. • no change in depth
  296. • colour mode
  297. • does not draw directly to your screen
  298. • 1MHz speed
  299. • 64K only of auxillary memory
  300. • produces soft sounds
  301. • no ‘delete’ key translation
  302. • no type-ahead buffer
  303. • soft caps lock disabled
  304. • joystick emulation via the keypad
  305. • fast disk reads and writes
  306. • ask what to do if a ProDOS hard disk is found
  307. • the default Mac-ProDOS folder is the folder that the IIe program is in
  308. • Disk II in slot 6 (fixed)
  309. • 80 column card in slot 3 (fixed)
  310. • no other cards installed
  311.  
  312.  
  313. Starting up the emulator
  314.  
  315. If you start IIe with a disk (by double clicking the disk image’s icon or by dragging it to IIe’s program icon), the emulator will start running as soon as it is ready and the disk is “inserted”.
  316.  
  317. However, when you start IIe without any disks in any drive, the emulator won’t run until you tell it to. You can start it up by clicking the “Run/Stop” icon button. Pressing it again will stop it. Alternatively, you can press F15. The icon will change to show you the state of the emulator. Of course, it isn’t very useful without a disk…
  318.  
  319. Bonus: if you start IIe up with the command and option keys held down, then IIe will use the title of the //e window to show you how many 65c02 clock cycles it has emulated in each of its emulation cycles (which are about half a second long).
  320.  
  321.  
  322. The Reset key
  323.  
  324. To “reset” the //e, that is, simulate the pressing of the reset key on a real //e, press control-delete (the delete key here acting like the reset key) or the “Reset” icon button. Tip: to force a “cold” reboot, press command-control-delete or command-click the “Reset” icon button. If you want to see the //e diagnostic test, press option-control-delete (or option-click the “Reset” icon button) (but the test is kind of boring in my opinion…)
  325.  
  326.  
  327. The Keyboard
  328.  
  329. When the emulator is running, all keystrokes are directed to the //e window. When the emulator is not running, all keystrokes are directed to the IIe program, that is, the menu bar or the frontmost window. So if you press command-I to insert a new disk and nothing happens, be sure that the emulator is not running. If it is running, press control-esc or F15 or the “Run/Stop” icon button, to first halt it and then press command-I (or just click the “Insert…” icon button if you don’t want to stop the emulator).
  330.  
  331. The ‘delete’ key on the Mac keyboard can be configured to produce either a ‘backspace’ or a ‘delete’ key on the //e.
  332.  
  333. IIe implements a type-ahead buffer so you won’t lose keystrokes but some programs (especially games) don’t respond with this on so you may have to turn it off. For text editors and word processors, you’ll probably want to turn it on.
  334.  
  335. The Tab key can be configured as a ‘soft caps lock’ key. If configured as such, then when you first press it, it changes any key you type from uppercase to lowercase and vice versa. When pressed again, it does not change the keys. In other words, it acts just like the real ‘caps lock’ key but the changes apply only to //e. This allows you to keep the real ‘caps lock’ key in your preferred position without having to change it every time you use another Mac program.
  336.  
  337.  
  338. Paddles and buttons
  339.  
  340. The paddles/joystick is emulated by the use of either the Mac keypad or the mouse. If you have a joystick or gamepad attached to your Mac, you should set it to simulate the keypad.
  341.  
  342. If the keypad is selected to emulate the joystick, then:
  343. • Keypad 7 is the same as pushing the joystick to the top-left
  344. • Keypad 3 is the same as pushing it to the bottom-right
  345. • Keypad 1 pushes it to the bottom-left
  346. • Keypad 9 pushes it to the top-right
  347. • The other keypad keys push it in between the corners
  348.  
  349. This arrangement works quite well - most programs have no problems with it.
  350.  
  351. If the mouse is selected to emulate the joystick, then moving the mouse around the screen will move the joystick in the same direction. You can configure the mouse paddle values to be based on the mouse’s screen position or its position within the //e window.
  352.  
  353. This emulator uses a “smart” paddle emalation routine (technical weenies: it counts clock cycles), so all paddle/joystick reading programs should work. If you find a program that doesn’t work well, let me know and I’ll investigate it.
  354.  
  355. The “open” and “closed” apple keys on the //e keyboard (paddle 0’s button and paddle 1’s button respectively), as well as the third paddle button are supported. The Mac keys to use are command, option and shift respectively.
  356.  
  357.  
  358. Debugger instructions
  359.  
  360. Important: most people will not need to read this section for ordinary use of IIe. This section covers the use of the debugger which is a tool for seeing what the //e is doing at the machine instruction level.
  361.  
  362.  
  363. If you end up in the debugger and don’t know what to do, try clicking the Run button. If it fails, try clicking the Reset button. If that fails, you’ll have to power down the //e or quit IIe and restart it.
  364.  
  365.  
  366. Currently the debugger is in a “raw” state, ie, incomplete and rough at the edges. However, you can use it to do some interesting things such as:
  367.  
  368. • set a breakpoint
  369. • step an instruction
  370. • step over an instruction
  371. • step over all instructions in a loop and stop at the end of a loop
  372. • step over all instructions in a 65c02 subroutine and stop at the point after the caller routine called the subroutine
  373. • break on interrupts
  374. • reset the //e
  375. • run the //e
  376. • disassemble memory
  377. • change memory and the 65c02 registers
  378.  
  379. Oops. I’ll get around to writing this section for the next release. Let’s say that learning about the debugger “is left as an exercise for the reader” :-)